inputAs

fun <TInput> inputAs(part: UIMessagePart.ToolUI, serializer: KSerializer<TInput>): TInput?

Type-safe extraction of input args while the tool is mid-flight or complete. Returns null if input isn't yet available.